package com.ruicar.afs.cloud.product.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author yaorui.zhang
 * @date 2020年6月22日 21:27:33
 */
@Data
@ApiModel(value = "融资信息")
public class CheckCostInfoVo {

    /**
     * 融资费用类型;车款，附加贷
     */
    private String costType = "";
    /**
     * 产品ID
     */
    private Long productId = null;
    /**
     * 产品名称
     */
    private String productName = "";
    /**
     * 合同金额
     */
    private BigDecimal contractAmt = BigDecimal.ZERO;
    /**
     * 贷款期限
     */
    private Integer loanTerm = 0;
    /**
     * 客户利率/贴息后利率
     */
    private BigDecimal custRate = BigDecimal.ZERO;
    /**
     * 结算利率
     */
    private BigDecimal settleRate = BigDecimal.ZERO;
    /**
     * 上调/下调
     */
    private String adjustType = "";
    /**
     * 调整基点
     */
    private Integer basicPoint = 0;
    /**
     * 首付比例
     */
    private BigDecimal downPayScale = BigDecimal.ZERO;
    /**
     * 首付金额
     */
    private BigDecimal downPayAmt = BigDecimal.ZERO;
    /**
     * 是否尾款
     */
    private String isTail = "";
    /**
     * 尾付比例
     */
    private BigDecimal tailPayScale = BigDecimal.ZERO;
    /**
     * 尾付金额
     */
    private BigDecimal tailPayAmt = BigDecimal.ZERO;
    /**
     * 贴息方式
     */
    private String discountType = "";
    /**
     * 贴息总额
     */
    private BigDecimal discountAmt = BigDecimal.ZERO;
    /**
     * 厂商最大贴息额
     */
    private BigDecimal maxDiscountAmt = BigDecimal.ZERO;
    /**
     * 贷款金额
     */
    private BigDecimal loanAmt = BigDecimal.ZERO;
    /**
     * 利息总额
     */
    private BigDecimal totalInterest = BigDecimal.ZERO;
    /**
     * 租金总额
     */
    private BigDecimal totalRent = BigDecimal.ZERO;
    /**
     * 月供金额
     */
    private BigDecimal monthPayAmt = BigDecimal.ZERO;

}
